perm filename AER.SAI[AER,HPM] blob
sn#224937 filedate 1976-07-08 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 BEGIN "AER"
C00004 ENDMK
C⊗;
BEGIN "AER"
REQUIRE "PIXHDR.SAI[VIS,HPM]" SOURCE_FILE;
INTEGER BRCHAR,EOF,FLAG,ISTART,JSTART,I,J,II,JJ; STRING OFL,OFLT,INFL;
BEGIN
INTEGER ARRAY P[0:PIXDIM(256,256,9)];
MAKPIX(256,256,9,P[0]);
OPEN(0,"UDP2",8,2,0,1,BRCHAR,EOF);
DO BEGIN OUTSTR("INPUT FILE: ");LOOKUP(0,INFL←INCHWL,FLAG) END UNTIL ¬FLAG;
CLOSE(0);
OUTSTR("OUTPUT FILES:"); OFLT←INCHWL;
OFL←""; WHILE OFLT≠"*" DO OFL←OFL&LOP(OFLT); I←LOP(OFLT);
CLOSE(0);
FOR II←0 STEP 1 UNTIL 3 DO
FOR JJ←0 STEP 1 UNTIL 3 DO
BEGIN
INTEGER I,J,X;
OPEN(0,"UDP2",8,2,0,1,BRCHAR,EOF);
LOOKUP(0,INFL,FLAG);
PRINT(" STARTING TO WORK ON PICTURE ",II,JJ,'15&'12);
FOR I←0 STEP 1 UNTIL 255 DO
BEGIN
USETI(0,((II*256+I)*512+JJ*128)%128+1);
FOR J←0 STEP 2 UNTIL 255 DO
BEGIN
X←WORDIN(0);
PUTEL(P[0],I,J,((X+'20000000) LSH -23) XOR '777);
PUTEL(P[0],I,J+1,((X+'100) LSH -7) XOR '777);
END;
END;
CLOSE(0);
PUTPFL(P[0],OFL&CVS(II)&CVS(JJ)&OFLT);
END
END;
END;